3227
2
3738
5
2591
1
1532
1618
1044
0
1369
2013
1549
935
753
1026
1399
553
1109
12305
3
2562
585
1145
584
4315
1915
3326
1000
2243
2216
693
526