3629
1
1862
2
1564
5248
3
1590
616
0
2992
1225
3871
2650
20
862
2318
946
2100
4837
5
1458
2822
2935
1412
2687
4168
1151
4553
2502
1423
1669
4
3539
4843
1976