1331
1
2840
2
1924
3
1023
1424
1339
4465
22
5060
2277
0
901
1643
1397
2254
1507
3439
8
1628
1537
880
5597
894
2152
5147
346
3818
7
4042
11
2190
4759
2189
4034
1252