1043
0
520
248
691
336
2123
422
301
552
5875
347
396
4328
10
1133
572
1297
683
1238
408
916
3659
14
400
76
1779
896
1
478
2941
846
1336