1332
0
303
1044
692
548
413
431
1580
255
671
1924
251
469
2657
3
693
2190
1
771
2668
2
882
2093
1782
847
332
1042
2522
382
1942
340
1118
265