434
1
342
1034
2
2945
11
952
4
58
641
83
91
680
115
67
263
0
64
69
515
4430
66
337
367
343
985
5
59
610
232
663
523
176
375
495