1051
1
1292
5
440
2
534
901
2178
8
493
354
89
1058
334
364
1601
728
487
572
664
917
0
1429
1671
420
1214
663
3
502
443
482
1307
1940
1648
894