55450
3302
2933
929
828
3683
1383
1160
1237
1013
741
4424
8179
3121
10727
1380
2732
2150
1361
1619
8680
1055
1982
1327
3497
998
2319
2437
96029
2497
2635
1260
1490
46563
1168
790
984
1190
3749
1063
3618
1064
12195
2252
739
4984
7837
1378
773
8710
2640
690
1200
834
2080
16390
1729
3047
794
4215