11881
3
19279
2
2275
1824
0
17353
31535
575
611
349
1314
418
1132
467
44199
263
323
693
679
257
340
342
20634
8
1343
729
2283
4
699
1
475
392
1053
409