34606
23
912
2
420
1
2029
3
248
436
2723
6
1189
1533
487
2873
265
280
580
261
361
1487
4
2283
7
1240
1230
554
145
2146
4883
867
529
1410
894
4724
2699
5