1343
3
3061
5
2071
0
4919
8
2099
4723
4
1254
1132
2306
2
3250
1506
745
2814
1869
1
1550
1779
302
4411
493
670
964
8969
2330
769
2079
3285
522
440
3025