1040
4
2174
2
3439
13
3813
15
1217
23651
11
2068
3
740
0
1614
1466
8369
23
5781
18
608
1754
2229
878
1159
4224
5
1602
800
946
1
2905
1514
1019
1208
875
1561
1239
2182
2016