1238
0
710
511
2952
478
649
1211
1649
1
340
3287
431
298
1780
2395
464
251
3663
2992
1095
1232
639
296
368532
1431
2
1779
840
427
909
1192
1378