2934
2
985
1
912
2438
3
2180
1416
2959
1734
537
1194
1005
750
1352
301
135
0
1324
745
9566
8
989
915
6977
4
1814
1690
761
3018
7
1093
1168
1632
1064
1746