2173
1
1766
2
2133
572
2294
1787
2082
3926
14
1594
3
0
1451
2368
1000
1431
745
101415
109
635
673
2788
526
1545
868
3292
915
843
1092
1267
841
646
522