4309
3
2322
4
1812
1
3117
8
944
1821
946
0
1475
2840
2
20850
5
8072
2786
4954
1001
741
4187
10
4074
2498
1019
1239
1162
1767
123674
35
2209
6
1386
2372
2580
1558
189326
2436