2245
3
562
1
4358
6
923
2
1380
0
1585
534
3053
7
2304
1364
297066
2255
1840
841
3012
4
2041
2776
1927
571
1106
1220
2629
1787
2690
1347
1583
1002
3765
3014
20