496
2
148
320
1
1448
4
6424
9
11755
8
2497
420
138
937
371
1150
1130
3
1293
597
541
3515
2416
2601
34
1300
2004
2226
7
642
1330
1287
2228
5161
1899
574
637