172
0
637
458
2730
6
1824
381
4940
5
2657
3
2668
2
1541
20634
8
251
502
1
3203
10
31535
464
344
798
1020
3663
1230
1314
2855
460
105290
5617
325
6800
2190
1862