3859
3
602
0
1612
4376
7
1020
2747
2
2546
1
1937
3650
802
2690
509
5155
8
343
1842
2522
1489
653
1642
2190
1578
20634
5611
11
1463
251
7334
4