3221
12
1340
2
1118
3
44390
0
2543
7
829
510
494
1
1076
385
577
3411
2590
4
712
2307
907
1740
2516
106
1526
2457
47
606616
1874
22
121
948
248
1018
9
1503
5