367
1
343
985
5
59
610
87
2
97
486
523
807
375
495
0
72
232
679
176
539
202
272
980
3
562
309
434
2556
14
70
342
1034
2945
11
58
2051
4